package com.example.demo.modules.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;


/**
 * @Description: 学生信息
 * @Author Landiy
 * @Emali yuyi@mingze.com
 * @Date 2021/6/1714:18
 */
@Data
@TableName("student")
public class StudentEntity {

    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 学号
     */
    private Long studentNumber;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别 (0:未知, 1:男, 2:女)
     */
    private Integer sex;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 入学时间
     */
    private LocalDate entranceDate;

    /**
     * 是否在校(1:是, 0:否)
     */
    private Boolean isStatus;

    /**
     *  创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;

}
